#include <iostream>
using namespace std;

namespace A
{
    int a = 1;
    int b = 2;

    namespace B
    {
        int a = 10;
        int b = 20;

        void func()
        {
            cout << A::a << " " << a << " " << "A::B::func()" << endl;
        }
    }
    void func()
    {
        cout << a << " " << B::a << " " << "A::func()" << endl;
    }
}

int main()
{
    cout << A::B::a << endl;
    cout << A::B::b << endl;
    A::func();
    A::B::func();
}